/** 数据列表 initGrid **/
.listtableDiv{ overflow: auto; }
.listtableDiv + .manu{ margin-top: 5px; }
.listtable{
    width: 100%;
    /*border: 1px #acacac solid;*/
    border: 1px #fff solid;
    table-layout: fixed;
}
.listtable > tbody > tr{
    background: #fff;
    text-align: left;
    font-weight: normal;
    color: #666;
}
.listtable > tbody > tr:nth-child(odd){ background: #f8f8f8; }
.listtable > tbody > tr:hover{ background: #f0f0f0; }
.listtable > tbody > tr:nth-child(odd):hover{ background-color: #f0f0f0; }
/* 同上，因为ie8不支持nth-child，导致整个样式不识别，必须分开写，写成 background-color 是为了避免压缩时再次被合并 */
.listtable > tbody > tr.nodata:hover{ background: none; }
.listtable > tbody > tr.trchk, /*选中行*/
.listtable > tbody > tr.now{ background: #fbe8bd; }
.listtable > tbody > tr:nth-child(odd).trchk, /* 同上 */
.listtable > tbody > tr:nth-child(odd).now{ background-color: #fbe8bd; }
.listtable > * > tr > th,
.listtable > * > tr > td{
    /*text-align: center;*/
    border: 1px solid #dadada;
    padding: 2px 5px;
}
.listtable > thead > tr{
    text-align: center;
    font-size: 14px;
    background: #c2e6f2;
    color: #333;
    font-weight: bold;
}
.listtable > thead > tr > th{ padding: 5px; }
.listtable > * > tr > th.left,
.listtable > * > tr > td.left{ text-align: left }
.listtable > * > tr > th.right,
.listtable > * > tr > td.right{ text-align: right }
.listtable > * > tr > th.center,
.listtable > * > tr > td.center{ text-align: center }
.listtable > * > tr > td{
    /*height: 27px;*//* del by qq 2017.12.02 td 实际高度由上下 padding 和 line-height 决定 */
    line-height: 21px; /* td.height - td.border*2 - td.padding*2 */
}
.listtable-item{
    max-height: 21px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: normal; /* 防止被父级 wordwrap 样式影响 */
    word-wrap: normal;
}
.listtable-item > .fa{
    font-size: 18px;
    /*color:#A8A8A8;*/
    cursor: pointer;
}
.listtable > thead > tr > th .fa-sort{
    color: #fff;
    font-size: 12px;
    margin-left: .3em;
    cursor: pointer;
}
.listtable > * > tr > td.ctrltd{
    background: #e0f3f9;
    color: #666;
    text-align: center;
}
.listtable-hasDp{
    position: relative;
    padding-right: 20px;
}
.listtable-dp{
    cursor: pointer;
    position: absolute;
    top: 0; right: 0; bottom: 0;
    width: 20px;
    background: url("../images/arrowDown.png") no-repeat center;
}
/* TODO ?? 需优化写法，考虑其他编辑元素*/
.listtable .txt{ width: 100%; }
.listtable-chkipt{ vertical-align: middle; }